Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F27 Spain F11 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Italy F2 France F4 Canada F2 Belgium F8 Spain F18 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Belgium F9 Spain F14 Spain F21 Spain F25 Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham Skandia Open - Linz Greece F2 The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Sunrise Challenger San Luis Potosi Challenger Mexico City Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Pereira Challenger Pozoblanco Challenger Bogota Challenger Manchester Challenger San Marino Challenger Cordenons Challenger Brasilia Challenger Open D'Orleans - Orleans Freudenstadt Challenger Seville Challenger Mons Challenger Kolding Challenger Tallahassee Challenger Bordeaux Challenger Prostejov Challenger Bangkok Challenger Bangkok Challenger Courmayeur Challenger Bergamo Challenger Caloundra Challenger Wolfsburg Challenger Le Gosier Challenger Nottingham Challenger Lexington Challenger Challenger 42 - Andrezieux Binghamton Challenger Shanghai Challenger Bangkok Challenger Open de L'Isere - Grenoble Sacramento Challenger Rennes Challenger The Bolton Challenger - Bolton LTA Hull Challenger - Hull drkoop.com USTA Tennis Championships - Armonk Polish Open 2000 - Poznan Tennis Cup of Flanders - Ostende FILA Challenger Biella - Biella Geneva Challenger Challenger 42 - Andrezieux Loughborough Challenger Open de L'Isere (Open 38) - Grenoble The LTA Manchester Trophy - Manchester Barranquilla Challenger Kaohsiung Challenger Mobilux Open - Luxembourg Bangkok Challenger Shanghai Challenger St. Remy Challenger Anning Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Cepu Open - San Marino Fergana Challenger Melbourne Challenger Toyota Challenger Maui Challenger Le Gosier Challenger Bordeaux Challenger Heilbronn Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Open Castilla y Leon - Segovia Lexington Challenger Nottingham Challenger Ethias Trophy - Mons Open D'Orleans - Orleans Ethias Trophy - Mons Orleans Challenger Lambertz Open by Stawag - Aachen Mons Challenger Mobilux Open - Luxembourg Bangalore Challenger Orbetello Challenger Pune Challenger The LTA Hester Trophy - Manchester Open D'Orleans - Orleans Puebla Challenger Savannah Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Bordeaux Challenger Seville Challenger Vancouver Challenger Mons Challenger Manta Challenger Nottingham Challenger Granby Challenger Heilbronn Challenger Campos do Jordao Challenger Chengdu Challenger Ethias Trophy - Mons Manchester Challenger Sarasota Challenger Vancouver Challenger Dallas Challenger Guadalajara Challenger Guadalajara Challenger Rome Challenger Granby Challenger Loughborough Challenger Mons Challenger Jinan Challenger Yokohama Challenger Ismaning Challenger Sarasota Challenger Rennes Challenger Sarasota Challenger Jinan Challenger Shanghai Challenger San Marino Challenger Orlando Challenger Mons Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Burnie Challenger Leon Challenger Okal Cup 2001 International Bavarian Championships - Eckental Sarajevo Challenger Ostrava Challenger Vicenza Challenger Puerto Vallarta Challenger Surbiton Challenger Barranquilla Challenger Campionati Internazionali di Sicilia - Palermo Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London St. Remy Challenger Heineken Trophy - 's-Hertogenbosch Alessandria Challenger Telenordia Swedish Open - Bastad Energis Open - Amsterdam The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Surbiton Challenger Internationaux de Tennis de Brest - Brest Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Buenos Aires Challenger Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona Davidoff Swiss Indoors - Basel Charlottesville Challenger Savannah Challenger Tallahassee Challenger Manchester Challenger Open de Charleroi - Charleroi Morelos Challenger Alphen Challenger Vancouver Challenger Le Gosier Challenger Qatar Open - Doha Glasgow Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Open 13 - Marseille Rome Challenger Las Vegas Challenger Estoril Open - Estoril Bangalore Challenger Pune Challenger BMW Open - Munich Nottingham Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Aix En Provence Challenger Croatia Open - Umag Surbiton Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland Kaohsiung Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Columbus Challenger Idea Prokom Open - Sopot Open de la Comunidad Valenciana - Valencia Aptos Challenger KGHM Polish Indoors - Wroclaw Santiago Challenger Nottingham 1 Challenger Gerry Weber Open - Halle The 10tele.com Open - Nottingham AXA Open II - Espinho Mercedes Cup - Stuttgart Time Warner USTA Challenger - Binghamton Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Pro Tennis World Open - Boca Raton Internationaler Raiffeisen Grand Prix - St. Polten Noumea Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de L'Isere - Grenoble BMW Open - Munich Gerry Weber Open - Halle Mons Challenger Lexington Challenger The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ismaning Challenger Brest Challenger The Dubai Tennis Championships - Dubai Open 13 - Marseille Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Lexington Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger The Samsung Open - Nottingham Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Besancon Challenger Jersey Challenger Savannah Challenger Pilot Pen Tennis - New Haven Quimper Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Milan Indoors - Milan Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon Zagreb Challenger Sarasota Challenger Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Savannah Challenger Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Open de Nice Cote dAzur - Nice Bordeaux Challenger Prostejov Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Burnie Challenger Brasov Challenger Bercuit Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London AEGON International - Eastbourne Grand Prix de Tennis de Lyon - Lyon Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Mons Challenger Rennes Challenger Nottingham Challenger PBZ Zagreb Indoors - Zagreb Geneva Challenger Rimouski Challenger Gerry Weber Open - Halle Heineken Open - Auckland Open Sud de France - Montpellier The Artois Championships - London Bratislava Challenger Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Moselle Open - Metz If Stockholm Open - Stockholm Aircel Chennai Open - Chennai West Lakes Challenger Jersey Challenger SAP Open - San Jose Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Salinas Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Brisbane International - Brisbane Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Nottingham Challenger PBZ Zagreb Indoors - Zagreb Rome Challenger The Priority Telecom Open - Amersfoort Kun-Ming Challenger Open de Nice Cote d'Azur - Nice Baton Rouge Challenger Aircel Chennai Open - Chennai Eckental Challenger AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Traralgon Challenger Stockholm Open - Stockholm AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Yeongwol Challenger AEGON Championships - London Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Manta Challenger Nature Valley International - Eastbourne Quimper Challenger Panama City Challenger Tallahassee Challenger Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Istanbul Challenger Binghamton Challenger AEGON Championships - London Open de Moselle - Metz Koblenz Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Orleans Challenger Irving Challenger Loughborough Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Heineken Open Shanghai - Shanghai Sarasota Challenger Guayaquil Challenger Stockholm Open - Stockholm Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Kaohsiung Challenger BMW Open - Munich Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London Ostrava Challenger Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Alphen Challenger XL Capital Bermuda Open - Bermuda Cary Challenger Rimouski Challenger Savannah Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Internazionali di Tennis de San Marino - San Marino Mallorca Challenger Istanbul Challenger Tenniscup of Flanders - Ostende AEGON Championships - London Vancouver Challenger Newport Beach Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Dubai Open - Dubai The Nottingham Open - Nottingham Grand Prix Hassan II - Casablanca cinch Championships - London Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Austrian Open - Kitzbuhel If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Winston-Salem Open - Winston-Salem Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Dubai Duty Free Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Paris Telecom Italia Masters - Rome Heineken Open - Auckland Tennis Masters Series - Hamburg Trofeo Conde de Godo - Barcelona Rogers Cup - Montreal Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Adidas International - Sydney Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Monte Carlo - Monte Carlo AAPT Championships - Adelaide International Championship of Croatia - Umag Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Qatar ExxonMobil Open - Doha Open de Moselle - Metz Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg BMW Open - Munich BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Nature Valley International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Winston Salem - Winston Salem BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston NASDAQ-100 Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Campionati Internazionali d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 All Lower level tournaments Davis Cup, World Group, QF, SRB-GBR 2-3 Olympics - Beijing Olympics - London Olympics - Athens